long-term rating - German English Dictionary